package com.rf.richfitwheel.admin.basedata.service;

import java.io.IOException;
import java.net.URISyntaxException;

public interface BasicDataOrgService {

    /**
     * 从主数据平台同步组织机构数据并入库
     * @param myDate 时间戳毫秒值，同步的时间
     * @param countSyn 记录数
     * @return 记录数
     */
    Integer orgSynDo(long myDate, Integer countSyn) throws URISyntaxException, IOException;

    /**
     * 组织机构同步任务，已入库的情况下进行处理
     * @param myDate 时间戳毫秒值，同步的时间
     */
    void orgDeal(long myDate);

    /**
     * 清理同步的机构历史数据
     */
    void clearBasicDataOrg();
}
